home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiiffff((((3333TTTTccccllll)))) iiiiffff((((3333TTTTccccllll))))
-
-
-
- NNNNAAAAMMMMEEEE
- if - Execute scripts conditionally
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- iiiiffff _e_x_p_r_1 ?tttthhhheeeennnn? _b_o_d_y_1 eeeellllsssseeeeiiiiffff _e_x_p_r_2 ?tttthhhheeeennnn? _b_o_d_y_2 eeeellllsssseeeeiiiiffff ... ?eeeellllsssseeee? ?_b_o_d_y_N?
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _i_f command evaluates _e_x_p_r_1 as an expression (in the same way that
- eeeexxxxpppprrrr evaluates its argument). The value of the expression must be a
- boolean (a numeric value, where 0 is false and anything is true, or a |
- string value such as ttttrrrruuuueeee or yyyyeeeessss for true and ffffaaaallllsssseeee or nnnnoooo for false); if
- it is true then _b_o_d_y_1 is executed by passing it to the Tcl interpreter.
- Otherwise _e_x_p_r_2 is evaluated as an expression and if it is true then
- bbbbooooddddyyyy2222 is executed, and so on. If none of the expressions evaluates to
- true then _b_o_d_y_N is executed. The tttthhhheeeennnn and eeeellllsssseeee arguments are optional
- ``noise words'' to make the command easier to read. There may be any
- number of eeeellllsssseeeeiiiiffff clauses, including zero. _B_o_d_y_N may also be omitted as
- long as eeeellllsssseeee is omitted too. The return value from the command is the
- result of the body script that was executed, or an empty string if none
- of the expressions was non-zero and there was no _b_o_d_y_N.
-
-
- KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
- boolean, conditional, else, false, if, true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-